#include<stdio.h>
#include<stdlib.h>

char *strcpy(char* src){
     int i=0;
     char* a;
     if(src==NULL){
                   return 0;
                   }
     else{
          while(src[i]!='\0'){
                              i++;
                              }
          a=(char *)malloc(sizeof(char)*(i+1));
          for(int j=0;j<i+1;j++){
                  a[j]=src[j];
                  }
          }
	 a[i]='\0';
          return a;
     }
int main(){
    int i=0;
    char* str1={"Hello"},*str2;
    str2=strcpy(str1);
    while(str2[i]!='\0'){
                        printf("%c",str2[i]);
                        i++;
                        }
    printf("\n");
    return 0;
    }
